java - VisualVM 无法在 Ubuntu 18.04 上启动
全部标签 简单的问题,我有一个遗留的Rails2.3应用程序,它需要很长时间才能完成任何事情。rake花费了超过25秒,但看起来并没有真正发生任何事情。有什么简单的方法可以让我从应用程序加载时获取某种探查器转储,以查看哪些方法花费的时间最长?同时适用于Rails2.3和3.1的解决方案会更有帮助。 最佳答案 分析一个需要rails环境的rake任务,像这样:desc"Loadit"task:loadit=>:environmentdoend然后使用ruby-prof配置文件ruby-Ilib-Sruby-prof-pgraph_html`
我已经安装了ruby2.1.6,vagrant1.7.2abdvirtualbox4.3.28。第一个vagrantup工作正常,盒子被下载,服务器工作,但是当我运行halt然后尝试另一个vagrantup我得到下面的ruby错误信息C:/Users/Mike/.vagrant.d/gems/gems/childprocess-0.5.6/lib/childprocess/windows/lib.rb:308:[BUG]Segmentationfaultruby2.0.0p353(2013-11-22)[i386-mingw32]//lotsofoutputlistingrubyf
我最近在全新安装的Ubuntu11.10上安装了RVM,但不知道如何开始使用特定的ruby版本。我已经安装了Ruby1.8.7和1.9.2,它们在列表中显示得很好:$rvmlistrvmrubiesruby-1.8.7-p352[i386]ruby-1.9.2-p290[i386]当我尝试使用“use”命令时,一切似乎都很好:$rvmuse1.9.2Using/usr/share/ruby-rvm/gems/ruby-1.9.2-p290Running/usr/share/ruby-rvm/hooks/after_use但是当我测试当前的ruby版本时,我得到了当你根本没有RV
我需要在我的public/404.html页面上使用I18napi。如果我添加到404.html页面:我收到如下错误消息:Cannotuset('.page_were_looking')shortcutbecausepathisnotavailable如何使用此页面的I18n功能? 最佳答案 Rails通过使用类似public/500.de.html的路径提供错误页面来支持多语言,其中de是语言环境。在Rails本身已基本崩溃的情况下使用i18n是没有意义的。如果Rails无法获得正确的本地化错误文件,它或服务器可能会提供publi
我想使用Ruby1.9.2提供一个新的Ubuntu10.04机器。我正在使用Vagrant和ChefSolo为盒子提供我需要的一切(例如Rails、Rake、MongoDB)。默认的Ruby版本是1.8.7。有没有办法在Vagrant/Chef配置过程中安装Ruby1.9.2?我在Chef网站上读到过关于使用我自己的Bootstrap模板——可能是用Knife——比如thisone,但是因为我使用的是Vagrant,所以我不确定将这个模板放在哪里—我没有chef-repo、.chef目录,甚至没有安装在/etc/chef中的任何Chef东西。 最佳答案
我正在尝试在我的Ubuntu12.04上安装Compass和Susy。我在控制台上尝试了以下步骤:sudoapt-getinstallrubygems1.8sudogeminstallrubygems-update#Insteadofsudogemupdate--systemsudoupdate_rubygemssudogeminstallcompass#InstallingCompass&Sasssudogeminstallsusy因此,当我执行以下命令时,gems已安装并将列出:gemlist但是现在,当我尝试创建一个新的compass项目时compasscreateproject
我正在编写一个库来包装tsung的功能,以便Rails应用程序可以更好地使用它。我想编写一些集成测试,归结为以下内容:启动一个简单的网络服务器通过库运行tsung-recorder启动selenium,将firefox配置文件配置为使用tsung代理,并让它从第1步启动的服务器获取页面检查记录的库(它存在,在正确的位置等)对于第1步,虽然我可以在外部启动一个vanillarails应用程序(例如,%x{railss}),但我很确定有更好的方法以编程方式创建一个简单的网络服务器适合测试。tl;dr-在测试中以编程方式启动简单网络服务器的方法是什么? 最佳答案
我在Ubuntu上安装Jekyll时遇到了一些问题。以下是我拥有的一些版本:trevor~$ruby-vruby2.2.4p230(2015-12-16revision53155)[x86_64-linux]trevor~$gem-v2.5.1trevor~$rvm-vrvm1.26.11(latest)byWayneE.Seguin,MichalPapis[https://rvm.io/]但是,当我尝试安装Jekyll时,出现以下错误:trevor~$geminstalljekyllBuildingnativeextensions.Thiscouldtakeawhile...ERRO
为我正在处理的项目启动Rails服务器时,我收到以下错误:malloc:***malloc_zone_unregister()failedfor周末发生的变化是我升级到了OSSierra。迄今为止的研究:我遇到了这个githubissue这看起来很有希望,我试图修改我的jemallocgem的zone.c文件以尝试fixPR中的代码更改。.这没有做任何改变错误的事情退一步说,jemalloc不在我的Gemfile中,所以我不知道是什么导致了这个问题,除了尝试从我的计算机中删除Sierra之外,我不知道如何解决它。更新:我在我的Gemfile中重新引入了组中的gems,这导致使用了不同版
这个问题在这里已经有了答案:Errorinstallingmysql2:Failedtobuildgemnativeextension(32个答案)关闭5年前。我不知道在ubuntu上安装mysql2:(sudogeminstallmysql2Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmysql2:ERROR:Failedtobuildgemnativeextension.currentdirectory:/var/lib/gems/2.3.0/gems/mysql2-0.4.4/ext/my